protest angrily - German English Dictionary